package com.hzhr.iot.collect.constant;

/**
 * 指令状态(发送)
 * @author 48310
 *
 */
public enum CommandStatusEnum {
	/**
	 * 已解析
	 */
	PARSED(100001111),
	/**
	 * 解析失败
	 */
	PARSED_ERROR(100004314),
	/**
	 * 已处理
	 */
	PROCESSED(100001212),
	/**
	 * 处理失败
	 */
	PROCESSED_ERROR(100004415),
	/**
	 * 已响应
	 */
	RESPONSED(100001313),
	/**
	 * 待发送
	 */
	WAITSEND(100000821),
	/**
	 * 已发送
	 */
	SENT(100000922),
	/**
	 * 已送达
	 */
	DELIVERED(100001023);
	
	private int id;
	private CommandStatusEnum(int id) {
		this.id = id;
	}
	
	public int getId() {
		return id;
	}
	
	public static CommandStatusEnum getEnumByEnumName(String EnumName) {
		for (CommandStatusEnum value :CommandStatusEnum.values()) {
			if (value.toString().equals(EnumName)) {
				return value;
			}
		}
		return null;
	}
}
